package com.zmn.plat.common.dto.base;

import com.zmn.common.dto.VtDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * 描述: 故障现象故障图片DRO
 *
 * @author fengxuecai
 * @since 2021/11/24 14:35
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class FaultImageDRO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("部位类型")
    private Integer partType;

    @ApiModelProperty("部位类型名称")
    private String partTypeName;

    @ApiModelProperty("部位名称")
    private String partName;

    @ApiModelProperty("坐标")
    private String coord;

    @ApiModelProperty("默认图片地址")
    private String defaultImg;

    @ApiModelProperty("故障图片地址")
    private String faultImg;

    @ApiModelProperty("故障文案坐标 逗号分隔")
    private String faultCoord;

    @ApiModelProperty("关联具体故障")
    private List<VtDTO> faultRelevance;

}
